home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 108 / MacAddict108.iso / Software / Internet & Communication / Wirecast 2.0.dmg / Wirecast.app / Contents / Resources / Wirecast.sdef < prev    next >
Encoding:
Extensible Markup Language  |  2005-05-25  |  6.8 KB  |  176 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd">
  3.  
  4. <dictionary title="Wirecast">
  5.  
  6.         <types>
  7.             <enumeration name="stream mode" code="Wsmd">
  8.                 <enumerator name="announce" code="Wann"/>
  9.                 <enumerator name="unicast" code="Wuni"/>
  10.             </enumeration>
  11.             <enumeration name="transport" code="Wtrs">
  12.                 <enumerator name="UDP" code="Wudp"/>
  13.                 <enumerator name="TCP" code="Wtcp"/>
  14.             </enumeration>
  15.         </types>
  16.         
  17.     <suite name="Wirecast Scripting" code="Wcst">
  18.         <classes>
  19.             <class name="application" code="Wapp" inherits="application" description="Wirecast's top level scripting object">
  20.                 <cocoa class="WirecastApplicationClass"/>
  21.                 <elements>
  22.                     <element type="document">
  23.                         <cocoa key="appDocument"/>
  24.                         <!-- cocoa complains about accessors?
  25.                         <accessor style="name"/>
  26.                         <accessor style="index"/>
  27.                         -->
  28.                     </element>
  29.                 </elements>
  30.             </class>
  31.             <class name="document" code="wDoc" inherits="document" description="A Wirecast document">
  32.                 <cocoa class="WirecastDocumentClass"/>
  33.                 <elements>
  34.                     <element type="layer">
  35.                         <cocoa key="docLayer"/>
  36.                         <!-- cocoa complains about accessors?
  37.                         <accessor style="name"/>
  38.                         <accessor style="index"/>
  39.                         -->
  40.                     </element>
  41.                     <element type="shot">
  42.                         <cocoa key="docShot"/>
  43.                         <!-- cocoa complains about accessors?
  44.                         <accessor style="name"/>
  45.                         <accessor style="index"/>
  46.                         -->
  47.                     </element>
  48.                 </elements>
  49.                 <properties>
  50.                     <property name="auto live" code="wALv" type="boolean">
  51.                         <cocoa key="autoliveProperty"/>
  52.                     </property>
  53.                     <property name="active transition popup" code="wTPp" type="integer" description="The index (1, 2 or 3) of the active transition popup">
  54.                         <cocoa key="activeTransitionPopupProperty"/>
  55.                     </property>
  56.                     <property name="transition speed" code="wTSn" type="string" description="The speed.  One of: {slowest, slow, normal, fast, fastest}">
  57.                         <cocoa key="transitionSpeedProperty"/>
  58.                     </property>
  59.                     <property name="configured settings" code="wHBs" type="boolean">
  60.                         <cocoa key="configuredSettingsProperty"/>
  61.                     </property>
  62.                     <property name="id" code="ID  " type="integer" access="r" description="The unique identifier of the document.">
  63.                         <cocoa key="idProperty"/>
  64.                     </property>
  65.  
  66.                 </properties>
  67.             </class>
  68.             <class name="layer" code="wLay" inherits="item">
  69.                 <cocoa class="WirecastCocoaLayerClass"/>
  70.                 <elements>
  71.                     <element type="shot">
  72.                         <cocoa key="layerShot"/>
  73.                         <!-- cocoa complains about accessors?
  74.                         <accessor style="name"/>
  75.                         <accessor style="index"/>
  76.                         -->
  77.                     </element>
  78.                 </elements>
  79.                 <properties>
  80.                     <property name="active shot" code="pSht" type="shot">
  81.                         <cocoa key="activeShotProperty"/>
  82.                     </property>
  83.                     <property name="visibility" code="pVis" type="boolean">
  84.                         <cocoa key="visibilityProperty"/>
  85.                     </property>
  86.                     <property name="name" code="pnam" type="string" >
  87.                         <cocoa key="nameProperty"/>
  88.                     </property>
  89.                     <property name="id" code="ID  " type="integer" access="r" description="The unique identifier of the layer.">
  90.                         <cocoa key="idProperty"/>
  91.                     </property>
  92.                 </properties>
  93.             </class>
  94.             <class name="shot" code="wSht" inherits="item">
  95.                 <cocoa class="WirecastCocoaShotClass"/>
  96.                 <properties>
  97.                     <property name="name" code="pnam" type="string">
  98.                         <cocoa key="nameProperty"/>
  99.                     </property>
  100.                     <property name="id" code="ID  " type="integer" access="r" description="The document wide unique identifier of the shot.">
  101.                         <cocoa key="idProperty"/>
  102.                     </property>
  103.                 </properties>
  104.             </class>
  105.             
  106.             <!--
  107.             <class name="broadcast settings">
  108.                 <properties>
  109.                     <property name="encoder preset" code="bEnc" type="string"/>
  110.                     
  111.                     <property name="output mode" code="bMod" type="stream mode"/>
  112.  
  113.                     <property name="announce host" code="baHs" type="string" />
  114.                     <property name="announce file" code="baFl" type="string" />
  115.                     <property name="announce username" code="baUs" type="string" />
  116.                     <property name="announce password" code="baPw" type="string" />
  117.                     <property name="announce transport" code="baTr" type="transport" />
  118.  
  119.                     <property name="unicast host" code="buHs" type="string" />
  120.                     <property name="unicast video port" code="buVp" type="string" />
  121.                     <property name="unicast audio port" code="buAp" type="string" />
  122.  
  123.                     <property name="record file" code="bsFl" type="string"/>
  124.                     <property name="record auto increment" code="bsIn" type="boolean"/>
  125.  
  126.                     <property name="annotate title" code="bATt" type="string"/>
  127.                     <property name="annotate author" code="bAAu" type="string"/>
  128.                     <property name="annotate copyright" code="bACp" type="string"/>
  129.                     <property name="annotate info" code="bAIn" type="string"/>
  130.  
  131.                 </properties>
  132.             </class>
  133.             -->
  134.         </classes>
  135.         <commands>
  136.             <command hidden="true" name="send" code="VaraSend" description="send a command -- please do not use">
  137.                 <direct-parameter type="window" description="window to execute command"/>
  138.                 <parameter name="command" code="cmd." type="any" description="The command to execute.">
  139.                     <cocoa key="commandName"/>
  140.                 </parameter>
  141.             </command>
  142.             
  143.             <command hidden="true" name="snapshot" code="VaraSnap" description="snapshot an internal view -- please do not use">
  144.                 <direct-parameter type="item" description="item to take snapshot of"/>
  145.                 <parameter name="with border" code="Bord" type="any" description="A string defining the border 'left,top,right,bottom'.">
  146.                     <cocoa key="borderStringLeftTopRightBottom"/>
  147.                 </parameter>
  148.                 <parameter name="to" code="Toto" type="any" description="the file to put the snapshot (as a string path).">
  149.                     <cocoa key="filePathAsString"/>
  150.                 </parameter>
  151.             </command>
  152.             
  153.             <command name="open tutorial" code="WcstTuto" description="Open the tutorial document." />
  154.             
  155.             <command name="go" code="WcstGogo" description="Take the current preview to Live.">
  156.                 <direct-parameter type="any" description="document or layer to perform Go for"/>
  157.             </command>
  158.             
  159.             <!-- broadcasting -->
  160.             <command name="start broadcasting" code="WcstBrN+" description="Broadcast the document to the network">
  161.                 <direct-parameter type="any" description="document (or list of documents) to start broadcasting for."/>
  162.             </command>
  163.             <command name="stop broadcasting" code="WcstBrN-" description="Stop broadcasting to the network">
  164.                 <direct-parameter type="any" description="document (or list of documents) to stop broadcasting for."/>
  165.             </command>
  166.             <command name="start recording" code="WcstBrD+" description="Start recording to disk">
  167.                 <direct-parameter type="any" description="document (or list of documents) to start recording for."/>
  168.             </command>
  169.             <command name="stop recording" code="WcstBrD-" description="Stop recording to disk">
  170.                 <direct-parameter type="any" description="document (or list of documents) to stop broadcasting for."/>
  171.             </command>
  172.             
  173.         </commands>
  174.     </suite>
  175. </dictionary>
  176.